package com.autumn.sms.service.services;

import com.autumn.application.dto.PageQueryResult;
import com.autumn.sms.service.services.dto.input.PageQueryByAppInput;
import com.autumn.sms.service.services.dto.input.SmsAppTemplateInput;
import com.autumn.sms.service.services.dto.output.SmsAppTemplateOutput;
import com.autumn.sms.service.vo.SendTemplateValue;

/**
 * 短信应用模板服务
 * 
 * @author 老码农
 *
 *         2018-01-12 11:51:12
 */
public interface ISmsAppTemplateService extends IBasicService<SmsAppTemplateInput, SmsAppTemplateOutput>  {

	/**
	 * 获取一个发送模板
	 * 
	 * @param serviceId
	 *            服务id
	 * @return
	 *
	 */
	SendTemplateValue getSendTemplate(String serviceId);
	/**
	 * 根据应用ID和标准模板ID分页获取应用模板列表
	 * @return
	 */
	PageQueryResult<SmsAppTemplateOutput> pageQueryByAppId(PageQueryByAppInput input);
}
